#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int Strlen(char* str)
//{
//	int count = 0;
//	while (*str != '\0')
//	{
//		count++;
//		str++;
//	}
//	return count;
//}
//void reverse_string(char* str)
//{
//	int len = Strlen(str);
//	char tmp = *str;
//	*str = *(str + len - 1);
//	*(str + len - 1) = '\0';
//	if (Strlen(str + 1) >= 2)
//		reverse_string(str + 1);
//	*(str + len - 1) = tmp;
//}
//int main()
//{
//	char arr[] = "abcdef";
//	reverse_string(arr);
//	printf("%s\n", arr);
//	return 0;
//}
int Strlen(char* str)
{
	if (*str != '\0')
		return 1 + Strlen(str + 1);
	else
		return 0;
}
int main()
{
	char arr[] = "abcdef";
	int len = Strlen(arr);
	printf("%d\n", len);
	return 0;

}